home *** CD-ROM | disk | FTP | other *** search
/ Action Arcade 1997 / Action Arcade 1997.iso / menu / sm.doc < prev    next >
Text File  |  1997-01-01  |  58KB  |  1,103 lines

  1.  
  2.  
  3.                                    Smart Menu
  4.                                Shareware  Version
  5.                                   Version 2.0a
  6.  
  7.                                  Son Productions
  8.  
  9.                          "Committed to quality shareware
  10.                                at quality prices"
  11.  
  12.                              Written by John Campion
  13.                                 86 Collins Circle
  14.                              Hanover, PA 17331, USA
  15.  
  16.                                      11/30/93
  17.  
  18.  
  19.                                  Table of Contents
  20.  
  21.  
  22.               1.  Introduction to Smart Menu
  23.  
  24.               2.  Disclaimer
  25.  
  26.               3.  Hardware Requirements
  27.  
  28.               4.  Installation
  29.               4.1 SM Update
  30.               4.2 SM 2.0 Update
  31.               4.3 Two Examples of Upgrading
  32.               4.4 Using Different Configuration Files
  33.  
  34.               5.  General Information
  35.  
  36.               6.  Smart Menu's On-Line Help
  37.  
  38.               7.  Mouse Information
  39.  
  40.               8.  Executable Files and Smart Menu
  41.  
  42.               9.  Video Modes and Smart Menu
  43.  
  44.               10. Smart Menu's Built-In Screen Saver
  45.  
  46.               11. Configuring Smart Menu
  47.               11.1. File Sub-Menu
  48.               11.2. Entries Sub-Menu
  49.               11.3. Colors Sub-Menu
  50.               11.4. Security Sub-Menu
  51.               11.5. Other Options Sub-Menu
  52.  
  53.               12. Using Smart Menu
  54.  
  55.               13. Miscellaneous
  56.               13.1 A Note to OS/2 2.x Users
  57.               13.2 Ways to Contact the Author
  58.               13.3 Smart Menu's History
  59.  
  60.  
  61.         INTRODUCTION TO SMART MENU
  62.  
  63.              Smart  Menu is a small and easy to use menu program. It  was
  64.         designed   for   simplicity  and  the   novice   computer   user.
  65.         However,  even advanced  computer users might enjoy Smart   Menu.
  66.         If you are looking for a huge,  powerful menu system for networks
  67.         and  need thousands  upon thousands  of entries  then this is not
  68.         for   you.  (However, SM can   handle  at  least a few  hundred.)
  69.         On the other hand, this could be just what you wanted.
  70.           Here are some of Smart Menu's best features:
  71.              - Full, on-line help, accessible everywhere by F1.
  72.              - Return to Root Option.  This will  cause SM to  return
  73.                to the root directory on drives other  than the one SM
  74.                is running from.
  75.              - LOG File keeps track of what everyone does in SM.
  76.              - Numerous  Entries.  Each menu can  have 50 entries and
  77.                sub-menus   The sub-menus can go as deep as 10 levels.
  78.              - Full Mouse Support.  Every  aspect  of SM  can use the
  79.                mouse.  This includes the main program as well  as the
  80.                configuration program.
  81.              - User Configurable Colors.  Virtually  every color that
  82.                you see  can  be changed.  Smart Menu uses one of  the
  83.                easiest  methods  of color selections available.  With
  84.                this,  the  user  can see  every  color available, and
  85.                choose  from among them.  (Sorry, but this  option  is
  86.                not available to monochrome users)
  87.              - State-of-the-Art Swapping.  When  running  a  program,
  88.                Smart  Menu can swap out to  EMS,  XMS, or disk space.
  89.                This leaves only 1.8k in conventional memory. However,
  90.                if you cannot afford a 1.8k loss,  SM can also  be run
  91.                in batch mode, which takes no memory at all.
  92.              - Small Size.  Smart  Menu, even with 10 sub-menus takes
  93.                less   than  100k  of  disk   space.  That  is  pretty
  94.                impressive considering all that it does.
  95.              - DOS Shell. SM contains a DOS  Shell that  allows users
  96.                to temporarily  shell to DOS.  This  can  be  password
  97.                protected.
  98.              - Point 'N' Shoot file  selection for choosing the  file
  99.                you want to use in an entry. SM will display a listing
  100.                of the files on the drive, by directories, and you can
  101.                select one.  The files can also be sorted by the user.
  102.              - Parameters. Smart  Menu can automatically ask the user
  103.                for parameters to be  passed  to  the program  that is
  104.                being run.
  105.              - Passwords.  Almost   everything  in Smart  Menu can be
  106.                password  protected.   Each  entry  can  have  its own
  107.                password, the configuration can be protected, and even
  108.                exiting the program itself can be protected.
  109.              - A System Password.  The System Password can bypass all
  110.                passwords  in SM.   This  way,  only  one password has
  111.                to be remembered by the computer operator.
  112.              - Password Flexibility. The passwords are very flexible.
  113.                They can be case-sensitive, and the actual entering of
  114.                passwords in SM can be  visible or not.  Also, you can
  115.                optionally turn off the backspace key.
  116.              - Password  Toggling.   This    enables   the   user  to
  117.                temporarily turn off all the passwords  except for the
  118.                configuration and exiting passwords.
  119.              - Built-in Screen Saver.  SM has it's own  screen  saver
  120.                that works from any place in the menu.  The time  that
  121.                it waits before becoming active is user-configurable.
  122.  
  123.         DISCLAIMER
  124.  
  125.              I  hate  long  disclaimers, so I'll make this  as  short  as
  126.         possible.  This  software  is  provided  AS IS,  and  I  make  no
  127.         guarantees  on  it  working on every type of computer (from  XT's
  128.         to Pentiums), or on every monitor (Hercules to SVGA).  I  am  not
  129.         responsible   for   any damage inflicted by the incorrect   usage
  130.         of this program, although I do not believe that it is possible.
  131.              I have  tried to  make the  software as  bug-free as humanly
  132.         possible.    I  believe that it WILL work on every  type  of  IBM
  133.         compatible computer,  with every monitor, but, like I said, there
  134.         are  no guarantees.
  135.              Smart  Menu  may be legally distributed and  copied  without
  136.         written  permission from the author, provided no  files  in  this
  137.         archive are changed or altered in any way.  No one may charge for
  138.         giving away this program, except for a maximum price of $3.00 for
  139.         a disk with Smart Menu on it.
  140.              Smart  Menu is shareware, not freeware. This means that  you
  141.         are   expected   to   pay for  it, if you use it.   See  page  14
  142.         (Registrations) for details.
  143.              If you have registered Smart  Menu, thank you.  Your support
  144.         is greatly appreciated.
  145.         All trademarks are property of their respective companies.
  146.  
  147.  
  148.         HARDWARE REQUIREMENTS
  149.  
  150.             Smart Menu requires:
  151.             o    Any IBM Compatible  computer  with at least 300k of free
  152.                  RAM. (250k of  XMS  or  EMS  is  also  advised, but  not
  153.                  needed, for SM's swapping mode.)
  154.             o    DOS 3.3 or greater.  Version 3.3 or greater is needed to
  155.                  run SM. SM has been tested with DOS 3.3, 4.01, 5.0, 6.0,
  156.                  and 6.2, as well as DR-DOS 6.0 and OS/2 2.0 and 2.1.
  157.             o    A hard drive.  Smart Menu was  designed to be used  with
  158.                  a hard drive, but I am sure that it will  also work with
  159.                  floppy drives.
  160.             o    A monitor. Smart Menu has been tested on, and works with
  161.                  all types of  monitors, including  monochrome.  However,
  162.                  color selection is not available on monochrome monitors.
  163.             o    A mouse  is  not  needed, but  Smart  Menu will  let you
  164.                  use it, if you have one.
  165.  
  166.         INSTALLATION
  167.              Installation  of  Smart Menu is quite easy.   Here  are  the
  168.           steps:
  169.           1.  Create a Directory for SM, with the command MD.
  170.               The name of the directory does not matter.
  171.               E.G.  "MD SM"
  172.           2.  Extract the files from SM's archive.
  173.               Usually "PKUNZIP SM20.ZIP"
  174.           3.  Copy all the files from the extracted archive to the SM
  175.               directory.
  176.               E.G.  "COPY *.* C:\SM"
  177.           4.  Change to the SM directory.  E.G.  "CD\SM"
  178.           5.  Type   "SM"  (without  the   quotes),   which  will
  179.               automatically  start  SM  in   configuration  mode,
  180.               because there is no SM.CFG configuration file.
  181.           6.  Remember, in order for all of Smart Menu to work properly,
  182.               these files must all be in the same directory: SM.BAT,
  183.               SM_PROG.EXE, SMUPDATE.EXE, SM2UPDTE.EXE, and SM.HLP.
  184.  
  185.         SM-UPDATE
  186.             This program simply updates Smart Menu CFG Files from Version
  187.         1.0  or  1.1  to  Version 1.2.  Usage   is  SMUPDATE  <file name>
  188.         <File Name> is the name of the CFG File(s)  you  want  to update.
  189.         You can put as many filename as you want, or use wildcards.
  190.             SMUpdate will ask you if the files is a Main Menu or Sub-Menu
  191.         file.  Answer  accordingly, if you used the file as a Main or Sub
  192.         Menu.
  193.             Please note  that SMUpdate does  NO type  of error  checking.
  194.         Please be careful.  Only those who are  upgrading from 1.0 or 1.1
  195.         to 2.0 will need to use this.
  196.  
  197.         SM 2.0 UPDATE
  198.             This program is  used  automatically  by SM 2.0 to update all
  199.         previous CFG files to the new  encryption scheme.  The first time
  200.         an  old CFG is read  by  version 2.0 it  will be upgraded.  After
  201.         all  of  your CFG files  have  been  used by version 2.0, you can
  202.         delete both of these update files.
  203.  
  204.         EXAMPLES OF UPGRADING
  205.             Here  are  two  examples  of  possible  upgrades  so you  can
  206.         understand what is going on.
  207.             From Version 1.0 or 1.1 to 2.0.  Run the SMUPDATE.EXE on each
  208.         CFG File from 1.0 or 1.1 and  then  run Smart Menu 2.0 as normal.
  209.         2.0 will convert the files to the new version.
  210.             From Version 1.2 to 2.0.  You don't  need to  do anything, SM
  211.         2.0 will automatically convert them.
  212.  
  213.         USING DIFFERENT CFG FILES
  214.             Beginning with version 1.2, Smart Menu has the  capability to
  215.         receive  a configuration  file  name from the command line.  This
  216.         allows  different  main menu.  To start  SM with  a different CFG
  217.         file than SM.CFG, type:  "SM filename.cfg"
  218.             SM will  take the  filename you  specify and use it as a main
  219.         menu, even if it had been created as a sub-menu.
  220.  
  221.         GENERAL INFORMATION
  222.              This information is relevant to the entire program.
  223.              Using  Menus:   Every  menu can be  navigated  by  using the
  224.         cursor  keys, or if the mouse option is on, the  mouse.  Enter or
  225.         the  left mouse button  selects the option that the highlight bar
  226.         is   on,  and  ESCape or the right  mouse button  exits  from the
  227.         current menu or function.
  228.              Dialogue  Boxes:  Quite often, and especially in the config-
  229.         uration  program, dialogue  boxes will appear for  such things as
  230.         the  entry's  title,  directory,   password,  etc.  The  dialogue
  231.         boxes  are also used when inputting  passwords and  parameters in
  232.         the main screen of SM.  Some of the keys are:
  233.  
  234.           CURSOR KEYS: Move the cursor, accordingly
  235.                  HOME: Moves the cursor to the beginning of the line
  236.                   END: Move the cursor to the end of the line
  237.                 ALT-D: Deletes the current line.
  238.  
  239.              There  are other keys used in certain parts of the  program,
  240.         which  will  be  mentioned in the appropriate  section,  of  this
  241.         manual.
  242.  
  243.         SMART MENU'S ON-LINE HELP
  244.             Starting with version 2.0, Smart Menu has a  complete on-line
  245.         help facility.  Help may be accessed anywhere in the program with
  246.         a press  of  the F1 key.  To view an  index of help  topics, just
  247.         push Shift-F1.  Help is cross referenced, that is if one topic is
  248.         related to another, you can push F1 again to get more help.
  249.             In  order to use Smart  Menu's  Help, the SM.HLP file must be
  250.         in the same directory as SM_PROG.EXE.
  251.  
  252.         MOUSE INFORMATION
  253.  
  254.              Smart  Menu  makes   full  usage of the  mouse,  if  one  is
  255.         available.  SM has been tested  with genuine   Microsoft,  "fake"
  256.         Microsoft, Genius, and Logitech  mice.  SM is  guaranteed to work
  257.         with these.  If it does not,  drop  me a line, and tell  me  what
  258.         kind  of mouse you have and what symptoms are occurring.
  259.              A mouse can be used everywhere that  the cursor keys can  be
  260.         used,   such  as  in all the menus, selection  boxes,  etc.   The
  261.         only place it cannot be used is in the keyboard dialogue boxes.
  262.              Generally,   it's  safe to say that the left  mouse   button
  263.         is the same as the ENTER key, the right button acts as the ESCape
  264.         key  and  the up/down/right/left movements of the mouse  are  the
  265.         same as the cursor keys.
  266.  
  267.         EXECUTABLE FILES AND SMART MENU
  268.  
  269.              Smart  Menu is  compatible with  all  types  of   executable
  270.         files.   The  only  stipulation is, that  to  use  different,  or
  271.         "strange"  type  of  executable  files, SM  must   run  in  batch
  272.         mode.
  273.              Batch  mode is where everything is run from a   batch  file.
  274.         SM  is started from a main batch file and the   selected  program
  275.         is  run   from a  batch  file.   This   enables   SM  to  execute
  276.         virtually   any   type  of file  capable of   being  run  by  the
  277.         computer   at   the   command  line.  (E.G.,   If   you   use  JP
  278.         Software's  4DOS,  you  can   run  .BTM  files  from  SM.)
  279.              Another  advantage  to batch  mode  is that it takes  up  no
  280.         memory  from the program that is being run.  However, batch  mode
  281.         tends  to  run a  slight  bit  slower, and if  you want   a  high
  282.         security  system,  where no  one  can break out of SM,  then  you
  283.         don't  want  batch  mode, as almost anyone can  break  out  of  a
  284.         batch file.
  285.              However,  to overcome the slowness and   security  problems,
  286.         SM  also  includes  a "swapping" mode.   This  swaps  almost  all
  287.         of  SM  out  of conventional  memory  when   running  a  program,
  288.         and  it  is  much faster  and  more   secure  then  running  from
  289.         batch   files.   However,   swapping   requires  almost  240k  of
  290.         either expanded or extended memory or disk space.  It also  takes
  291.         up  1.8k  of   conventional  memory.  This is  really  not  much,
  292.         unless you  need  every byte you can get.
  293.              The   limitation   to  this  is   that    you    can    only
  294.         run .EXE, .COM, and .BAT files from SM.  Some  people  will   not
  295.         see this as a limitation, but others will.
  296.              SM lets you decide which mode you want it to run in, in each
  297.         sub-menu.  This way, one sub-menu can swap programs, and  another
  298.         can be run in batch mode.  You can also tell one sub-menu to swap
  299.         to XMS, and another to EMS, or whatever.
  300.              Note  that  for  both  modes to  work  properly, SM.BAT must
  301.         always be used to run Smart Menu.
  302.              The  choice  is  up  to  you. I  recommend   swapping  mode,
  303.         because   it's  faster,   but I   included  batch   mode  because
  304.         some people may need the extra memory.
  305.  
  306.         VIDEO MODES AND SMART MENU
  307.  
  308.              Smart  Menu is  designed to work  with all  types  of  video
  309.         modes,  as  long  as  they are 80 columns.  SM  will   work  with
  310.         whatever  type  of  video  mode it is started in.   It  has  been
  311.         tested   with  25  lines (everything), 43  lines  (EGA/VGA),  and
  312.         50   lines   (VGA).   SM  should  also  work   with   any   other
  313.         "non-standard" modes, such as 28 lines.
  314.              I  was thinking  about  adding  an option in SM to start  in
  315.         whatever   mode  you   choose, but  I  decided not  to.   If  you
  316.         disagree with this idea, please let me know.
  317.              SM  has also been tested with monochrome monitors.  However,
  318.         when  run  in  monochrome mode, there is one  limitation  in  SM.
  319.         That  is,  you   cannot  change  any  of  the   colors   in   the
  320.         program.
  321.  
  322.         SMART MENU'S BUILT-IN SCREEN SAVER
  323.  
  324.              Smart  Menu has its own built-in screen  saver.   This  will
  325.         become  active   after  an  amount  of  time  that   you  specify
  326.         in  the  configuration  program.  The screen  saver  will  pop-up
  327.         anywhere  in  Smart  Menu - the  main  menu,  the  configuration,
  328.         the   help   screen,   etc.  -  anywhere!    The   screen   saver
  329.         simply  clears  the  screen and prints random,  colored  dots  on
  330.         the  screen.   It does not use any graphics  modes,  so  it  will
  331.         work with any monitor, and/or video mode.
  332.              After  the screen  saver has  popped up, you can press   any
  333.         key,  or  move  the mouse to restore the  screen  to  its  normal
  334.         state.   Whatever  key  you press, or mouse  movement  you  make,
  335.         is  not   passed  back to Smart Menu, so do  not  be   afraid  of
  336.         pressing a "bad" key.
  337.              Included in Version 2.0 is a new screen saver password and a
  338.         key to push to activate the screen saver at any time.
  339.              If you have defined a password for the screen saver, it will
  340.         have to be entered before returning to Smart Menu from the screen
  341.         saver.
  342.              The F8 and  Alt-A keys will  activate the screen  saver from
  343.         anywhere within the program.
  344.              Note that  you can optionally turn off the screen saver.
  345.  
  346.         CONFIGURATION
  347.  
  348.              The  configuration of Smart Menu is  all run  from a  series
  349.         of  pulldown  menus.   These menus use the   standard   keys  for
  350.         selecting  an  option.  In  the  middle  of  every  configuration
  351.         screen, there is a line that shows  whether  you  are  working on
  352.         the main menu or a sub-menu, as well as the title of the  current
  353.         menu.
  354.              A  brief explanation of the menu option that  the  highlight
  355.         bar is on is displayed at the bottom of the screen.
  356.              The  explanation of the configuration will go on a  menu-by-
  357.         menu basis, starting from the left.
  358.  
  359.              FILE
  360.              This is the sub-menu for anything that has to do with files,
  361.              saving, and exiting.
  362.  
  363.                EDIT A SUB-MENU
  364.                   Select this option, and a box  appears with all of  the
  365.                names of  the sub-menus in your current list  of  entries.
  366.                Using the cursor keys to move the highlight bar, select  a
  367.                sub-menu  to  work on.  After  doing   this,  a  momentary
  368.                pause will occur, while SM is  preparing itself to edit  a
  369.                sub-menu.   Then,  the  main   configuration   menu   will
  370.                appear  again, but everything  you  add or change  applies
  371.                only to the current sub-menu.
  372.                   Note that  when you create  a new  sub-menu the   title
  373.                line   is  the  same  as  the  Entry   Title,   initially.
  374.                However, you can still change it.
  375.  
  376.                SAVE FILE
  377.                   This option saves the current  configuration file,  and
  378.                remains   in  the   configuration   program,  instead   of
  379.                returning to SM, or the previous menu.
  380.  
  381.                SAVE FILE AS
  382.                   This   option   allows  you  to   save   the    current
  383.                configuration   file under a new  name.  When  the   input
  384.                box   appears,  enter any legal  DOS  filename.   SM  will
  385.                then save the file under that name.
  386.  
  387.                SAVE AND EXIT
  388.                   This  will save the  current  configuration  file   and
  389.                return  you  back  to  Smart  Menu's  main  screen, or the
  390.                previous screen
  391.  
  392.                EXIT W/O SAVING
  393.                   This  option  will  return  you  to SM, or the previous
  394.                menu,  without saving  the current file.
  395.                   Note that no confirmation is asked for, so be careful!
  396.  
  397.              ENTRIES
  398.                 This is the sub-menu for adding,  editing,  deleting, and
  399.              sorting entries.
  400.  
  401.                REVISE/ADD ENTRIES
  402.                   Selecting  this option brings up  an  entry-information
  403.                screen   that  allows  the   user  to enter   and   revise
  404.                all  necessary  information about each  entry.
  405.                   The difference between this option and "Add Entries" is
  406.                that  this  option  starts at the beginning  of the  list,
  407.                allowing  you to edit each entry,  where as "Add  Entries"
  408.                starts on a new entry, not revising the old ones.
  409.                   To  change between the various lines   of  information,
  410.                you can use the up/down cursor  keys, as well  as TAB  and
  411.                SHIFT-TAB.
  412.                   Pressing  ENTER on a blank  entry, or pressing  ESCape,
  413.                anytime  returns  you  to  the   main  configuration menu.
  414.                (Pressing ESCape  does  NOT clear the current entry, if it
  415.                is  not blank.
  416.                   There are several extra keys  used here in  addition to
  417.                the  ones  mentioned above, in "General  Information," and
  418.                they are also listed at the bottom of the screen, for your
  419.                reference.
  420.                   Here they are, in alphabetical order.
  421.  
  422.                       ALT-B :     Starts  the  file  browser.  This  only
  423.                                works  when the entry is not  a  sub-menu.
  424.                                The file browser is  used to  automatical-
  425.                                ly add the path and file name (command) to
  426.                                the  entry.   All  you   have  to   do  is
  427.                                select  the file.
  428.                                   The  default  sorting of the  filenames
  429.                                can  be   selected  the  "Other   Options"
  430.                                menu,  from the main  configuration  menu.
  431.                                   The   file    browser    only     shows
  432.                                the   .EXE,   .COM,   .BAT    files,   and
  433.                                subdirectories in  each  directory.
  434.                                   If  you  want   something   other  than
  435.                                these, you will  have to manually  type it
  436.                                in yourself.
  437.                                   If a file is  selected  and the "Title"
  438.                                field  is  blank,  then the  name of   the
  439.                                file selected is put in  that field,  with
  440.                                the  first letter capitalized.  (E.G.,  If
  441.                                the  file "castles.exe" is  selected, then
  442.                                "Castles"  is  put  in  the "Title"  field
  443.  
  444.                                    Here are some keys that are used here:
  445.                                    General Keys:
  446.                                    - F1:  Displays a small help screen
  447.                                    - ALT-B: Changes to the root directory
  448.                                    - Up, Down   Cursor  Keys  and Mouse:
  449.                                      Moves the highlight bar
  450.                                    - Right, Left Cursor Keys and Mouse:
  451.                                      Changes the drive
  452.                                      (Note: This does not work with
  453.                                      floppies)
  454.                                    - ENTER or left mouse button:
  455.                                       On a Directory: Changes to that
  456.                                                       directory
  457.                                       On a Filename:  Selects the current
  458.                                                       file
  459.                                    - ESCape or right mouse button: Exits
  460.                                      File Browser
  461.  
  462.                                    Sorting Keys:
  463.                                    - ALT-D: Sort filenames by their date
  464.                                    - ALT-E: Sort filenames by their
  465.                                             extension
  466.                                    - ALT-N: Sort filenames by their name
  467.                                    - ALT-S: Sort filenames by their size
  468.                                    - ALT-T: Sort filenames by their time
  469.  
  470.                       ALT-C :   Pressing  this  clears  the   entire
  471.                                entry.   Be careful! There is no  annoying
  472.                                question asking, "Are you Sure?" because I
  473.                                absolutely   hate  that!  ("Of  course I'm
  474.                                sure,  otherwise, I  wouldn't have  pushed
  475.                                ALT-C!" - At least,  that's the  way I see
  476.                                it.)
  477.                       ALT-D :   This  deletes  the   current   line.
  478.                                Same  thing as above, no  questioning,  it
  479.                                just does it!
  480.                       ALT-P :     This   is    a    toggle   switch   for
  481.                                "Parameters."  When this is  on,  "(Asking
  482.                                for  Parameters)"  appears  next   to  the
  483.                                field heading, "Command:".
  484.                                   When   this  option is turned on, every
  485.                                time  that  particular entry  is  selected
  486.                                from  the menu, SM automatically asks  the
  487.                                user  for  any  parameters   that   he/she
  488.                                wants to pass to the program being run.
  489.                       ALT-S :     This    is   a    toggle   switch   for
  490.                                "Sub-Menus." When this is on, "(Sub-Menu)"
  491.                                appears   next  to  the   field   heading,
  492.                                "Title:".   Also,   when an  entry   is  a
  493.                                sub-menu,  a   path  cannot   be  entered.
  494.                                   In place  of  a  command  field,  there
  495.                                is   a  field  for  the  name  of  a  con-
  496.                                figuration    file  for   that   sub-menu.
  497.                                Only   the  first  eight   letters of  the
  498.                                filename can be entered, as  SM  automati-
  499.                                cally  adds the extension, ".CFG".
  500.                                   SM  uses a separate configuration  file
  501.                                for  each  entry.  While  this   may  seem
  502.                                strange,  it's purpose  is to  allow  each
  503.                                sub-menu to have it's own color selection,
  504.                                among other things.  See  the   menu item,
  505.                                "Sub-Menus"  for further information about
  506.                                them.
  507.  
  508.                   Each  of  these  options can  also  be  set by using  a
  509.                miniature  menu  that is accessed  either  by  moving  the
  510.                mouse to the right, or pressing CTRL-RIGHT ARROW. Move the
  511.                mouse  to the left or press ESCape or the left cursor  key
  512.                to exit from this menu.
  513.                  The  purpose of this menu is to allow the mouse  to  be
  514.                used for  almost  every  function in the  information box,
  515.                except  for typing  in the  information  for each entry.
  516.  
  517.                ADD ENTRIES
  518.                   This   option  is  the  same as   "Revise/Add  Entries"
  519.                described   above,   except  that   this   option   simply
  520.                starts adding new entries to current ones.
  521.                   See above for details on editing entries.
  522.  
  523.                SORT ENTRIES - ASCENDING
  524.                   This  option simply sorts the current list of  entries,
  525.                in ascending order.
  526.                   Just  for  reference,  ascending  is :   Apple,   Book,
  527.                Cookie...
  528.                   Whereas,  descending is :  Cookie,  Book, Apple...
  529.  
  530.                SORT ENTRIES - DESCENDING
  531.                   This  option simply sorts the current list of  entries,
  532.                in descending order.
  533.                   Just for  reference,  ascending  is :  Apple,  Book,
  534.                Cookie...
  535.                   Whereas,  descending is :  Cookie,  Book, Apple...
  536.  
  537.                PICK 'N' EDIT
  538.                   This  option provides  an easy  way to edit one  entry,
  539.                or  as  many of them as you want.  When you  select   this
  540.                option,  a  box  of  all of the entries appears.
  541.                   After  selecting  the  entries that you want  to  edit,
  542.                press "E" to edit them.   Then  the entry information  box
  543.                appears, where you can edit the information.
  544.  
  545.                   Here are the keys used here:
  546.  
  547.                       - CURSOR KEYS and Mouse: Moves the highlight bar
  548.                       - SPACE or ENTER : Selects the current entry
  549.                         (Note: when an entry is selected a check mark is
  550.                         placed next to the entry)
  551.                       - E : Edits the selected entries.
  552.                       - ESCape : Exit to "Entries" menu.
  553.  
  554.                   The  mouse  is used in a special  way here.   Move  the
  555.                mouse up or down to move the highlight bar.  Pressing  the
  556.                left   button  selects or  de-selects an  entry,  and  the
  557.                right button exits to the main menu.  To edit the  entries
  558.                you  have  selected, move the  mouse  to the right, and  a
  559.                small  menu  will  appear  with two choices.
  560.                   Select  the first  choice, "Edit Entries", to  edit the
  561.                entries,  or  the second choice, "Exit to  Main  Menu", to
  562.                return to the main menu.
  563.                   Moving  the mouse to  the left  removes the  menu,  and
  564.                lets you continue selecting entries.
  565.                   Note that the cursor  keys can also be  used instead of
  566.                the mouse for the menu.
  567.  
  568.                DELETE ENTRIES
  569.                   This  option provides a way to delete one entry, or  as
  570.                many  of  them  as you  want.  A  box   appears  with  the
  571.                entries in it, and  using the  same  keys as in "Pick  'N'
  572.                Edit",  above, you  can  select  which  entries  that  you
  573.                want to delete.
  574.                   The  only  difference  is that you press "D" to  delete
  575.                the entries.
  576.                   Also,  as in "Pick 'N' Edit", there  is  a  mini   menu
  577.                that can be accessed via the mouse or cursor keys.
  578.                   As  in the Entry  Information box, there is  NO  second
  579.                chance.  So, be sure you want to  delete the entries.
  580.  
  581.         -----------------------------------------------------------------
  582.  
  583.              COLORS
  584.                 When  an option from this menu is chosen, the  screen  is
  585.              cleared and a box appears with all of the available   colors
  586.              in it.  The cursor is located in the  color box.  Using  the
  587.              cursor   keys and/or the mouse, you  can select  any of  the
  588.              available colors for that option.
  589.                 Whatever colors  you select will  be put  into  immediate
  590.              effect.
  591.                 Note  that color changing is not available in  monochrome
  592.              mode.
  593.  
  594.                Here are the choices on the menu, explained:
  595.  
  596.                   MAIN SCREEN
  597.                   The  main  menu  screen, the  clock,  registration  and
  598.                   version information, and the help prompt.
  599.  
  600.                   TITLE LINES
  601.                   The title  line "Smart Menu" and  your  own title  line
  602.                   on the main screen.
  603.  
  604.                   MENU WINDOW
  605.                   The window on the main screen in which the entries  are
  606.                   displayed.
  607.  
  608.                   HIGHLIGHT BAR
  609.                   The  highlight bar that shows which entry is  currently
  610.                   selected.
  611.  
  612.                   PASSWORD AND PARAMETER WINDOW
  613.                   The  window that pops up whenever a password  is  asked
  614.                   for, or parameters are to be entered.
  615.  
  616.                   PASSWORD AND PARAMETER LINE
  617.                   The  actual  line where  anything that  is  entered  is
  618.                   displayed on in the Password and Parameter Window.
  619.  
  620.                   HELP SCREEN
  621.                   The  screen  that is displayed when F1 is  pressed,  or
  622.                   "Help" is chosen from the Utility Menu.
  623.  
  624.                   ABOUT SCREEN
  625.                   Also  the  shareware information screen,  this  is  the
  626.                   screen   that  is  shown   when  "Credits"  is selected
  627.                   from the Utility Menu.
  628.  
  629.                   UTILITY MENU
  630.                   The  little menu that pops up, on the main screen, with
  631.                   all of  the  choices  on it,  such  as  Help,  Credits,
  632.                   Configuration, etc.
  633.  
  634.                   UTILITY MENU HIGHLIGHT BAR
  635.                   This is the utility menu's highlight bar.
  636.  
  637.                   ERROR MESSAGE WINDOW
  638.                   This  is the box that pops up whenever a error  occurs,
  639.                   or a message needs  to be displayed to the user.
  640.  
  641.                   MAIN CONFIGURATION SCREEN
  642.                   These are the main configuration program colors.
  643.  
  644.                   CONFIGURATION HIGHLIGHT BAR
  645.                   These are the colors of the highlight  bar used in  the
  646.                   configuration program.
  647.  
  648.                   CONFIGURATION HOT KEYS
  649.                   These are the colors of the letters  that represent the
  650.                   hot-keys in the configuration menus.
  651.  
  652.                   CONFIGURATION ENTRIES WINDOW
  653.                   This  is the  main  color of the entry   dialogue  box,
  654.                   where  all  of  the information  about  each  entry  is
  655.                   entered.
  656.  
  657.                   CONFIGURATION ENTRIES LINE
  658.                   These   are the lines  where information is entered  in
  659.                   the "Entries Window"
  660.  
  661.         -----------------------------------------------------------------
  662.  
  663.              SECURITY
  664.                 This  is  the sub-menu for all of Smart  Menu's  security
  665.              options.
  666.                 Note  that all  passwords  are optional, except  for  the
  667.              System   Password,   and  if  nothing   is   entered,   this
  668.              defaults to "SM".
  669.                 Also,  all  password entry boxes use the  standard  input
  670.              keys.
  671.              Here are the options, in order:
  672.  
  673.                SCREEN SAVER PASSWORD
  674.                   This allows you  to define a  password to  be used with
  675.                the screen  saver.  It will  have to be  entered to return
  676.                from it.
  677.  
  678.                CONFIGURATION PASSWORD
  679.                   This allows you to enter or change the password that is
  680.                needed to access the configuration program.
  681.  
  682.                EXIT PASSWORD
  683.                   This allows you to enter the password that is needed to
  684.                exit Smart Menu.
  685.  
  686.                DOS SHELL PASSWORD
  687.                   This  allows you to change the password that is  needed
  688.                to use the DOS Shell option.
  689.  
  690.                SYSTEM PASSWORD
  691.                   This  allows you to enter the one   required  password.
  692.                This   password   will  work  in  place   of   any   other
  693.                password  in the program.  This  means that whoever is  in
  694.                charge  of the menu  only  needs  to  remember  one  pass-
  695.                word, instead of countless different ones.
  696.  
  697.                CASE SENSITIVITY
  698.                   This  option allow  you to choose  whether or  not  the
  699.                passwords  are  case sensitive.  (i.e. If  they  are  case
  700.                sensitive,   "PASSWORD"   will   not    be   accepted   if
  701.                "Password" is entered as the password.
  702.  
  703.                VISIBLE ENTRY
  704.                   This  option allow  you to choose  whether or  not  the
  705.                user  can see what he/she is entering.  If this is set  to
  706.                off, then the user  will see a small star for each charac-
  707.                ter  that is entered.  This way,  people who are  watching
  708.                cannot see the password.
  709.  
  710.                ALLOW BACKSPACE
  711.                   The  option allows you to determine whether or not  the
  712.                backspace  key will be allowed during password entry.   If
  713.                this  is  set  to  off,  then  when  the backspace key  is
  714.                pressed, nothing  will happen.   On the other hand, if the
  715.                option   is on,  backspace   will   delete   the  previous
  716.                character.
  717.  
  718.         -----------------------------------------------------------------
  719.  
  720.              OTHER OPTIONS
  721.                 These  are other miscellaneous options, relating  to  the
  722.              configuration and operation of Smart Menu.
  723.  
  724.                TITLE LINE
  725.                   When  you select this option, a box  pops   up   asking
  726.                you  to enter the title line. The title line is  the  line
  727.                that  is   displayed at the top of the  menu  screen.  You
  728.                may   enter  anything you  like, using the standard  input
  729.                keys.
  730.  
  731.                MOUSE SUPPORT
  732.                   This  option  allows  you to  enable  or  disable  SM's
  733.                built  in  mouse support.  The short delay  that  you  may
  734.                notice  each time  you run SM is  caused by SM looking for
  735.                a  mouse.  By  turning off  mouse  support,  if you  don't
  736.                have, or use, a mouse, you save some time at the start  of
  737.                SM.
  738.  
  739.                RUNNING MODE
  740.                   This  option allows you to choose how Smart  Menu  runs
  741.                programs.  You must decide between Batch Mode or  Swapping
  742.                Mode.  For a detailed description of each of these  modes,
  743.                please see EXECUTABLE FILES AND SMART MENU, on page 4.
  744.  
  745.                SWAP DESTINATION
  746.                   This option, which is only available when the run  mode
  747.                is  swapping, allows you  to tell SM where to swap  itself
  748.                out to.  The  choices are  EMS, XMS, DISK  and ALL.   They
  749.                are  expanded  memory,  extended  memory, disk, and which-
  750.                ever SM can find,  respectively.
  751.                   When disk  is chosen,  if the TEMP  environment  varia-
  752.                ble  is set, SM will swap there.  If not, SM swaps to  the
  753.                current directory.
  754.  
  755.                FILENAME SORT
  756.                   This  option  allows  you to  determine how  the  files
  757.                will  be   sorted  in the  file  browser.  This   is   the
  758.                default setting, but  you can  temporarily  change it when
  759.                you are in the file browser.
  760.  
  761.                 Here are the choices:
  762.                   DOS ORDER: This is the order that DOS has the files in.
  763.                   FILE NAME: Sorted by the file's name.
  764.                   EXTENSION: Sorted by the file's extension.
  765.                   FILE SIZE: Sorted by the file's size.
  766.                   FILE TIME: Sorted by the file's time.
  767.  
  768.                   Personally,  I  find the file's name  to be   the  best
  769.                choice, but you may prefer another sorting method.
  770.  
  771.                HIGHLIGHT BAR TYPE
  772.                   This  allows you to choose how the highlight  bar  will
  773.                look  in  SM's main menu screen.  There are  two  choices,
  774.                with an example of each on the screen.
  775.                   The two choices are:
  776.                      FULL LENGTH:  This is  the  entire  length  of the
  777.                                    window.
  778.                      TITLE LENGTH: This is only the length of the entry
  779.                                    title.
  780.                   I  find the full length to look  the best, but you  may
  781.                prefer the title length option.
  782.  
  783.                SCREEN SAVER
  784.                   This  option allows you to  choose the  amount of  time
  785.                of  inactivity  that SM will wait until the  screen  saver
  786.                becomes  active.   You can also  completely   disable  the
  787.                screen   saver.   Simply pick  the amount  of  time   that
  788.                you want, or "None" if you want to turn it off.
  789.                   See   SMART  MENU'S BUILT-IN SCREEN SAVER   for    more
  790.                details, on page 5.
  791.  
  792.                HOME DIRECTORY
  793.                   This  option allows you to specify  Smart  Menu's  home
  794.                directory,   where   SM   can  find   it's   configuration
  795.                files.   To  work  properly  from a  PATH  statement or in
  796.                batch mode, this option must be set correctly.
  797.  
  798.                EXIT DIRECTORY
  799.                   This  option allows you to specify what  directory  you
  800.                will be in when you exit Smart Menu.  This must be set  to
  801.                a  valid directory, or left blank.  If it is  left  blank,
  802.                then  SM will exit to whatever directory you were in  when
  803.                SM was started.
  804.  
  805.                CLOCK DISPLAY
  806.                    This option will  allow you to decide if you  want the
  807.                clock displayed on Smart Menu's main screen.
  808.                    If  you  do  want  the  clock  displayed, you can also
  809.                choose whether or not you want Smart  Menu to  display the
  810.                seconds or not.
  811.  
  812.                LOG FILE
  813.                    This  option  allows  to tell Smart Menu if you want a
  814.                LOG file to  be kept.  If  you  select YES, a file  called
  815.                SM.LOG will be created in SM's Home Directory.
  816.                    When this option is selected, the time and date that a
  817.                user   runs  a   program,   starts   the  menu,  uses  the
  818.                configuration program, or exits the menu will be  recorded
  819.                in this file.
  820.                    This file  is  a  pure  ASCII file, so you can view it
  821.                with TYPE, List, or some other file viewing utility.
  822.  
  823.                RETURN TO ROOT DIR
  824.                    If  this  option is  turned  on, then Smart  Menu will
  825.                return to the root directory of the drive  after a program
  826.                has been run. However, this will only work on drives other
  827.                than the one that Smart Menu is running from.
  828.  
  829.  
  830.         USING SMART MENU
  831.              This  is where SM is especially designed to be easy to  use.
  832.         For a quick start, just move the highlight  bar  by  pressing the
  833.         cursor keys,  and press ENTER to  execute the  program.  You  can
  834.         also  use the mouse.
  835.              These  options are  available  in Smart Menu's Main  Screen.
  836.         They   are also listed on  the F1-Help screen, as well as on  the
  837.         Utility Menu (accessed by pressing F2).
  838.  
  839.              UTILITY MENU
  840.                 This  menu is used to easily access  all of Smart  Menu's
  841.              primary functions in the main  screen.  Each  option that is
  842.              explained below is available on this menu.
  843.                 The Utility Menu can be popped up through one of  several
  844.              ways:
  845.                 RIGHT  Action: This is the simplest way.  Press the right
  846.              cursor  key, or move the mouse to  the right to pop  up  the
  847.              utility  menu.  Pressing  the left cursor  key or ESCape, or
  848.              moving the mouse  to the left, removes the menu.
  849.                 F2  or ALT-U:  For those  without a  mouse, or those  who
  850.              like to use  the  keyboard for  everything.  Pressing ESCape
  851.              is the  only way to  exit  out  of the utility menu when one
  852.              of these keys is used to get to it.
  853.  
  854.              HIGHLIGHT BAR MOVEMENT
  855.                 There  are several ways to move the main highlight   bar,
  856.              in   the  menu  window.  They  are  explained  individually,
  857.              below.
  858.                 UP  or DOWN Movement:  This  can  be  accomplished   with
  859.              either the cursor keys or the mouse.  An up  movement  moves
  860.              the bar up, and vice  versa when a down  action occurs.
  861.                 0  through 9:  Using the number keys, one  through  nine,
  862.              you can enter the number of the choice that you want.
  863.                 The way that the number system works is this:  (There are
  864.              10 entries) The number one is pushed, and the bar moves   to
  865.              entry  one.  Then  when the number  zero is pushed, the  bar
  866.              moves to option number ten.
  867.                 HOME  and END Keys:  Pressing the HOME or END keys  moves
  868.              the   highlight bar to  the top or bottom of the  list,  re-
  869.              spectively.
  870.  
  871.              SELECTING AN ENTRY
  872.                 The are two different ways to  select an entry:  With  or
  873.              without  parameters  being asked for.  (Parameters  are  the
  874.              options   that are  passed to the  program  that   is  being
  875.              run).
  876.  
  877.                NORMAL SELECTION
  878.                   To  select  an  entry to run  normally,   simply  press
  879.                ENTER or the left  mouse  button to run  the program.
  880.                   Note   that  if  the  choice is configured  to ask  for
  881.                parameters  every  time it is run,  they  will   still  be
  882.                asked for.
  883.  
  884.                ASKING FOR PARAMETERS
  885.                   To  select an entry and  ask for  parameters  as  well,
  886.                there   are   several  ways  to  do it.   You   can   push
  887.                CTRL-ENTER or ALT-P. You can also select "Parameters" from
  888.                the Utility Menu.
  889.  
  890.              VIEWING MORE ENTRIES
  891.                 To view move entries, if there are more  than the  screen
  892.              can hold,  press  PGDOWN.  To return to  the first screen of
  893.              entries, press PGUP.
  894.  
  895.              CONFIGURATION
  896.                 To  start  Smart  Menu's  configuration  program,   press
  897.              either  F3 or ALT-C.  You can also start   configuration  by
  898.              selecting "Configuration" from the Utility Menu.
  899.  
  900.              ABOUT SM SCREEN
  901.                 To  view the credit screen,  with  the author's name  and
  902.              other information, press F4 or ALT-R.
  903.  
  904.              TOGGLING PASSWORDS
  905.                 This  is an option  that I  believe  is unique  to  Smart
  906.              Menu.   When you select  this option, by   pressing   either
  907.              ALT-T  or F5, the  system  password  must  be  entered.   If
  908.              the correct  password is  given,  then no passwords  will be
  909.              required  for  running   any  of the  entries.   The  system
  910.              password   must  be entered again  if you want to  turn  the
  911.              passwords back on.
  912.                 Some people may find  this option useful,  especially  if
  913.              someone  like  a teacher wants their class to do  a  certain
  914.              program   one day,  and then  the next day,  they   can   do
  915.              whatever they want.  This way, all the teacher  has to do is
  916.              turn off the passwords.
  917.                 Note   that   passwords   will   still  be required   for
  918.              configuration, exiting, and the shell to DOS option.
  919.  
  920.              SHELLING TO DOS
  921.                 This option  allows  the user to temporarily exit to DOS,
  922.              by  pressing ALT-S or F6.  This allows you to enter any  DOS
  923.              commands  that you want, and quickly  return to SM,  without
  924.              having to restart it.
  925.                 Note that to return  to SM from DOS,  type "EXIT" at  the
  926.              DOS prompt.
  927.  
  928.              EXITING THE CURRENT MENU
  929.                 To exit the current  menu,  whether it is a  sub-menu  or
  930.              the main menu, press  ESCape or  the RIGHT mouse  button. If
  931.              the menu that you are  exiting from is the main  menu,  then
  932.              you will be returned to DOS.
  933.  
  934.              EXITING SMART MENU
  935.                 To  exit Smart Menu, press ESCape from the main menu,  or
  936.              press ALT-X or F10 from any menu, either the main menu or  a
  937.              sub-menu, to exit directly to DOS.
  938.                 You can also select "Exit SM" from  the Utility  Menu  to
  939.              exit to DOS.
  940.  
  941.         MISCELLANEOUS
  942.  
  943.             1. A Note to OS/2 2.x Users.
  944.  
  945.                   Smart Menu has been  tested with, and  works  with OS/2
  946.                2.x.  However, in order for the  mouse to work properly in
  947.                a  DOS  Window  Session,  you  must  tell  OS/2 to give SM
  948.                complete control of the mouse when it is being run.  You
  949.                can do  this in the DOS setting box.
  950.                This setting is not needed if SM is run full-screen.
  951.  
  952.             2. Credits, Source Code Availability, Programming Stuff, Etc.
  953.  
  954.                  A) Program Language
  955.                        Smart  Menu is the end result of hundreds, if  not
  956.                     thousands   of  hours  of  work  in   Turbo   Pascal.
  957.                     Version  7.0 of TP  was  used,  as  well  as  several
  958.                     public    domain   programming  libraries.   SM   was
  959.                     programmed on  a 80486DX2/66 with 16 megs of  memory,
  960.                     SVGA   graphics, a 750  MB  Hard  Drive,   a   mouse,
  961.                     modem, and a Sound Blaster  Pro sound  board, running
  962.                     OS/2 2.1 and MS-DOS 6.2.
  963.  
  964.                  B) Source Code Availability
  965.                        Source Code Availability is non-existent.   Source
  966.                     is  not  available to  anyone at  any  price.   After
  967.                     all  the  work that  I have put into this, I  do  not
  968.                     want to distribute  source at  this time.  Perhaps  I
  969.                     will at a future date.
  970.  
  971.             2. Ways to Contact the Author
  972.  
  973.                  A) U.S. Mail
  974.  
  975.                        My address is:
  976.                             John Campion
  977.                             86 Collins Circle
  978.                             Hanover, PA 17331-3448, USA.
  979.  
  980.                  B)  Support BBS
  981.  
  982.                        Smart Menu's Support BBS is:
  983.  
  984.                        Sawbuck's BBS in Hanover, PA.
  985.                        Sysop: Thomas Miller
  986.                        Node 1 - (717) 632-2788 - 300/1200/2400/9600/14.4k
  987.                                                  With a USR Sportster 14.4
  988.  
  989.                        Many thanks to Tom for letting me use his board.
  990.  
  991.                  C)  Registered users support
  992.  
  993.                        For those that have registered, free telephone support
  994.                        is available (except for the Long-Distance charges).
  995.  
  996.                        Feel free to call John Campion, the author, at
  997.                        (717) 633-1244, if you have any questions,
  998.                        suggestions, or bug reports.
  999.  
  1000.                        Those that have not registered are entitled to one
  1001.                        call only.
  1002.  
  1003.                        Please do not call collect unless you have a bug
  1004.                        report.  Thanks!
  1005.  
  1006.         3. Smart Menu's History
  1007.  
  1008.            9/14/92  - Initial Release
  1009.  
  1010.            11/14/92 - Released as Version 1.1
  1011.            Bugs Fixed:
  1012.            - Colors were not being reset to the same as they where before
  1013.              SM was run.  Fixed.
  1014.            - Occassionally, some programs would not run, after returning
  1015.              from a menu that uses swapping to a menu that uses batch.
  1016.            - When ALT-X or F10 was pressed from a sub-menu, Smart Menu was
  1017.              not exiting properly.  Fixed.
  1018.            - When saving a CFG file under a new name, SM did not add the
  1019.              .CFG extension to the name.  Fixed.
  1020.            Enhancements/Additions:
  1021.            - Added an option to the command to start SM with a different
  1022.              configuration file than the default file, "SM.CFG".
  1023.            - Now displays the name of the configuration file for the
  1024.              current menu on the main configuration screen.
  1025.  
  1026.            12/10/92 - Released as Version 1.2
  1027.            Bugs Fixed:
  1028.            - Title Line of new sub-menus wasn't being added when you edit
  1029.              them for the first time.
  1030.            - Text Input Lines were not being updated properly in the Entry
  1031.              Information Screens.
  1032.            Enhancements/Additions:
  1033.            - Added an option to not display the clock on the main screen.
  1034.              A few people did not like that clock there, so I added this
  1035.              option.
  1036.            - Enhanced the CFG Files.  This is why SMUpdate is included.
  1037.              In the new type of file, they can be used as either Main Menu
  1038.              files or Sub-Menu Files with no problems.
  1039.              Also made the CFG files so that SM could tell what version
  1040.              they were made with and still be able to use them, even
  1041.              if they were from an older version.  (That's the main
  1042.              reason for SMUpdate.)
  1043.            - Added an option for SM to keep a LOG file of what users do
  1044.              in Smart Menu.  This is a file in SM's home directory, called
  1045.              SM.LOG
  1046.            - Included new program, called SMUpdate.Exe.  This will update
  1047.              CFG files from Versions 1.0 and 1.1 to 1.2.
  1048.  
  1049.            11/20/93 - Released as Version 2.0
  1050.            Bugs Fixed:
  1051.            - After creating a new menu, SM would exit to DOS rather than go
  1052.              to the new menu.
  1053.            - The clock, during midnight, would show 0:01a.m.
  1054.            - The screen was not being redrawn after returning from a DOS
  1055.              Shell.
  1056.            - The Passwords Backspace Option was not working properly.
  1057.            - The Passwords Visibility Option did not work.
  1058.            - Fixed problem with the clock sometimes not appearing.
  1059.            - Fixed a problem with some files not running properly in
  1060.              Batch Mode.
  1061.            - Fixed a problem with non-existent CFG Files.
  1062.            - Fixed a problem with pushing ESCape from the Color Selection
  1063.              Screen.
  1064.            Enhancements/Additions:
  1065.            - Added hot-keys to the Configuration menus, and color
  1066.              selection for them.
  1067.            - Added a Change to root option to return to the root directory
  1068.              after running a program.
  1069.            - Added full, on-line help, available anywhere in the program,
  1070.              by pressing the F1 key.  This is what the SM.HLP file is
  1071.              for. The help option was removed from the Utility Menu.
  1072.            - Added a Help Index, available through the Shift-F1 key.
  1073.            - A new encryption scheme is used in this version, but the
  1074.              conversion is automatic and only happens the first time you
  1075.              run the new version.
  1076.            - Added more clock display options.  You can now choose to show
  1077.              the clock with or without seconds.
  1078.            - Added more keys in the Color Selection Screen: PgUp takes you
  1079.              to the top, PgDn to the bottom, and the mouse cursor now
  1080.              moves diagonally.
  1081.            - Added the ability to call the screen saver on demand by
  1082.              pressing either the F8 or the Alt-A Key.
  1083.            - Added a Screen Saver Password to lock up your system while
  1084.              you are away from it.
  1085.            - Changed the Configuration so that when you push ESCape it
  1086.              asks you if you want to save the CFG File.
  1087.            - Changed so that if you specify a CFG file on the command
  1088.              line, you do not need to type the '.CFG'.
  1089.            - Changed so that selecting All for a Swap Destination swaps to
  1090.              XMS, EMS, and DISK, in that order, rather than EMS, XMS,
  1091.              DISK.
  1092.            Cosmetic Changes:
  1093.            - Changed the 'Credit Screen' to 'About SM'.
  1094.            - Changed 'Save' to 'Save File'.
  1095.            - Changed 'Save As' to 'Save File As'.
  1096.            - Added shadows in the menus and various places to improve the
  1097.              appearance.
  1098.  
  1099. 11/30/93 - Released as Version 2.0a
  1100.     Bugs Fixed:
  1101.     - Fixed problem with upgrades from previous versions.  Users would 
  1102.       receive 'File is not locked' error messages
  1103.